import { getUserInfo } from "@/services/user";
import { useRequest } from "ahooks";
/**
 * umi model 会将封装的状态或数据变成全局数据，不同的组件在使用该Model时，拿到的是同一份状态或数据。
 */

// 用户信息
export default () => {
  const { data: userInfo = {} } = useRequest(async () => {
    const res = await getUserInfo();
    // 需要存储到sessionStorage中，不然一刷新数据就没了
    if (res) {
      return res.data;
    }
    return {};
  });

  return userInfo;
};
